// nums = [2,7,11,15]
// var twoSum = function(nums, target) {
// for(let i = 0;i<nums.length;i++){
//     for(let j=i+1;i<nums.length;j++){
//         if(nums[i]+nums[j]==target){
//             return [i,j]
//         }
//     }
// } 
// };
// console.log(twoSum([2,7,11,15],9))
var twoSum = function(nums, target) {
    // 一层遍历，当遍历到2的时候，存进一个对象
    const diffs = {}
    for (let i = 0;i<nums.length;i++)
    {
        if(target-nums[i]!=undefined) {
return [diffs[target-nums[i]],i]
        }
        diffs[nums[i]] = i
    }
};